/* ----------------------------------

extend_module.css  file for Discuz! X3系列

【sheep】 
【http://web.sheepbar.com】
Author: sheep

专注于 Discuz模板开发设计等服务。
或咨询 客服 QQ 25896423


---------------------------------- */

/* 2017  */
/* 1100px */

/** forum::index,forum::forumdisplay,group::index,group::group,search::group **/
.fl {
}

/* .fl limit */
.fl .bm_h {
    height: 43px;
    line-height: 40px;
    border-color: #ccc;
    border-bottom: none; /*box-shadow: 0 1px 0 #eee; background: #f2f2f2 ;*/
    background-color: transparent;
}

.fl .bm_h h2 a {
    font-size: 16px;
    color: #666;
}

/* patch 2017 fav */

.fl_icn_g {
    float: left;
    width: auto /* 31px*/;
    padding-right: 10px;
}

.fl_icn_g img {
    max-width: 80px;
}

/* 去掉这个，修改为上面的，否则广告图片尺寸会跟着变
.fl img { max-width:80px; }
*/

.ie6 .module {
    position: static;
}

.ie6 .module em {
    position: static;
    right: 0px;
}

.fl {
}

.fl .bm {
    border: none;
    background: none;
}

.fl .bm_h {
    margin: 15px 0 0 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.fl .bm_h {
    border: 1px solid #ccc;
    box-shadow: none;
    background: url({STYLEIMGDIR}/titlebg.png) repeat-x 0 0;
}



.fl .bm_h h2 a:hover {
    color: #f60;
}

.fl .bm_c {
    margin: 0;
    border: 1px solid #ccc;
    border-top: none;
    box-shadow: 0 1px 3px #ddd;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.ie6 .fl .bm_c {
    background: #fff;
}

/******************************************************************
*
*	清新样式：标题无背景、normal字体、浅颜色
*
*******************************************************************/
/* 简约白色背景 样式*/
.fl .bm_h {
    border: 1px solid #ddd;
    border-bottom: 1px solid #fff;
    box-shadow: none;
    background-color: #fff;
}


.fl .bm_c {
    border: 1px solid #ddd;
    border-top: 1px solid #fff;
    box-shadow: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.fl_tb {
    width: 100%;
}
.fl_tb td {
    width:24.9%;
    padding: 10px 0;
}

.fl img {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.fl_g dt {
    font-size: 16px;
    color: #333;
    font-weight: normal;
}

.fl_g dt a {
    font-size: 16px;
    color: #333;
    font-weight: normal;
}

.fl_tb h2 a {
    font-size: 16px;
    color: #333;
    font-weight: normal;
}

.fl_g dt a:hover {
    color: #f60;
}

.fl_tb h2 a:hover {
    color: #f60;
}

/*
			.bm_c a.xi2 { color:#999 !important; }
*/
.bm_c a.xi2 {
    color: #999;
}

.bm_c a.xi2:hover {
    color: #f60;
}

.xi1 {
    font-size: 12px;
}

.fl_by {
    width: 220px;
}

.fl_by div {
    margin-left: 10px;
    width: 210px;
    padding-left: 8px;
    word-break: keep-all;
    word-wrap: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.fl_by div .xi2 {
    zoom: 1;
}

.fl_by cite {
    display: block;
}

.fl_i {
    width: 150px;
    text-align: right;
}

.fl_i em {
    display: block;
    width: 5em;
}

.fl .i_z {
    margin-right: 8px;
    padding-right: 8px;

border-right:

1
px solid {
    CONTENTSEPARATE
}

;
}

/* 3.0 */
.fl_g cite {
    color: #999;
}

.fl_g cite a {
    color: #999;
}

.fl_g dd {
    color: #999;
}

.fl_g dd a {
    color: #999;
}

.fl_by cite {
    color: #999;
}

.fl_by cite a {
    color: #999;
}

.bm_h .o img {
    margin-top: 12px;
}

/** end **/

/** forum::index **/
/* patch 2017 */
/* 论坛上部 统计模块 样式 图标 */
/*#chart { margin-bottom: 5px; }
*/
#chart {
    height: 40px;
    overflow: hidden;
    margin: 5px 0 0 0;
    padding: 5px 15px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ddd !important;
}

.chart {
    color: #999;
    padding-left: 30px;
    background-color: #fff;
    background-image: none;
    background: url({STYLEIMGDIR}/home.png) no-repeat 0 50%;
}

.chart em {
    color: #999;
    line-height: 40px;
}

#chart a.xi2 {
    height: 40px;
    line-height: 40px;
}

.fl .bm {
    margin-bottom: 10px;
}

.fl .bm_c {
    padding: 10px 10px 10px 20px;
}

#online {
    margin: 15px 0;
    border: 1px solid #ccc;
}

#online .bm_h {
    height: 43px;
    line-height: 40px;
    border-color: #ccc;
    border: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    box-shadow: none;
    background: none;
}

#online .bm_h h3 strong {
    font-weight: normal !important;
    color: #999;
}

#online .bm_h .xs1 {
    font-weight: normal !important;
    color: #999;
}

/** end **/

/** forum::forumdisplay**/
/* class info */
.tsm {
    margin-bottom: 0px;
}

.tl .by_field {
    width: 100px;
    overflow: hidden;
    padding-right: 10px;
    text-align: right;
    line-height: 24px;
    height: 24px;
}

.tl .by_field_short {
    width: 60px;
    overflow: hidden;
    padding-right: 15px;
    text-align: right;
    line-height: 24px;
    height: 24px;
}

.tl .by_field_long {
    width: 120px;
    overflow: hidden;
    padding-right: 15px;
    text-align: right;
    line-height: 24px;
    height: 24px;
}

/** end **/


.fl .bm_h{
    height: 50px;
    padding: 0 20px;
    color: #767d89;
    font-weight: normal;
    line-height: 50px;
    border-bottom: 1px solid #f0f0f0;
    background-color: transparent;
    border-top: none;
}
.tl th{
    border: none;
}

